the AID TO BIBLE UNDERSTANDING of JWs gave what at first seemed a valid compromise saying that, for example Genesis 18:20- shows a VERY non-omniscient god, who investigates the REPORT that had come to him.... and they go on to make a seemingly rational argument that just because God is all powerful does not mean he has to use all his powers in everything, so too, they continue that he would not have to use his infinite abilities to see the whole future, but selectively can scope out what he wants to know and thus prevents everything from being predetermined and giving man a true choice in his life affairs, etc..... but not long after reading that my mind came to a conclusion that something was fundamentally flawed with that view.
first off--- if the future exists already so that God can scope it, it really does not matter that he sees it all or sees only part of it when it comes to the question of predestined and predetermined as its a moot point, the future is already there to be seen and being ignorant does not change that it will happen the way its going to happen... and it is predestined or determined.
2nd if the future exists to be scoped, and God did not make it, who did? and since God obviously did not, then he is a puppet to fate and not an almighty anything nor even a creator as he had no real say in it.
3rd, if the future does not yet exist as I believe, but only the past and present exist as part of our collective awareness of the way the universe was and is and the only future is our guesses as to what may be, then no one, not even a god could foresee exact events thousands of years down the line because of what Scientific American Mag pointed out years ago...there is no way to avoid a gap in information which will grow exponentially and make any reading of any possible future, even if it is completely determined impossible....the reason is that any continuous function must be sample and since there is no real way to sample infinitely [fantasy beings can do anything but not real ones] there is always some missing data which grows exponetially. so the only way that a god could foresee the future is if he has the power to force it to become a certain way....which the bible god claims, yet that would also make that god responsible for all the evil that he foresees for nations and individuals like Judas, etc....not the best alternative, but one Calvin was willing to live with.
4rth, if an all knowing god exists outside of space and time who made every moment of time from beginning to end, then he is completely responsible for all of it, no freewill is possible.... the dogde that he did not make it all, but just knows it all from outside of time does not change that one bit as he would have known all before he set creation into existance unless of course he is not the creator just the observer and then who is on first?, I dont know, third base!